﻿expand_south_africa_company = {
	is_shown = {
		exists = c:BSA
		c:BSA = {
			is_subject_of = ROOT
		}
	}
	possible = {
		NOT = {
			any_primary_culture = {
				has_discrimination_trait = african_heritage
			} 
		}
		OR = { 
			any_state = {
				owner = ROOT
				OR = {
					state_region = s:STATE_ZAMBIA
					state_region = s:STATE_ZAMBEZI
					state_region = s:STATE_KAZEMBE
				}

			}
		}
	}
	when_taken = {
		custom_tooltip = expand_south_africa_company_tt
		if = {
			limit= {
				any_state = {
					owner = ROOT
					OR = {
						state_region = s:STATE_ZAMBIA
						state_region = s:STATE_ZAMBEZI
						state_region = s:STATE_KAZEMBE
					}
				}
			}
			every_scope_state = {
				limit = {
					owner = ROOT
					OR = {
						state_region = s:STATE_ZAMBIA
						state_region = s:STATE_ZAMBEZI
						state_region = s:STATE_KAZEMBE
					}
				}
				set_state_owner = c:BSA
			}
		}
	}
	
	ai_chance = {
		base = 100
	}
}

expand_german_east_africa = {
	is_shown = {
		exists = c:GEA
		c:GEA = {
			is_subject_of = ROOT
		}
	}
	possible = {
		NOT = {
			any_primary_culture = {
				has_discrimination_trait = african_heritage
			} 
		}
		OR = { 
			any_state = {
				owner = ROOT
				OR = {
					state_region = s:STATE_TANGANYIKA
					state_region = s:STATE_LINDI
					state_region = s:STATE_ZANZIBAR
				}

			}
		}
	}
	when_taken = {
		custom_tooltip = expand_german_east_africa_tt
		if = {
			limit= {
				any_state = {
					owner = ROOT
					OR = {
						state_region = s:STATE_TANGANYIKA
						state_region = s:STATE_LINDI
						state_region = s:STATE_ZANZIBAR
					}
				}
			}
			every_scope_state = {
				limit = {
					owner = ROOT
					OR = {
						state_region = s:STATE_TANGANYIKA
						state_region = s:STATE_LINDI
						state_region = s:STATE_ZANZIBAR
					}
				}
				set_state_owner = c:GEA
			}
		}
	}
	
	ai_chance = {
		base = 100
	}
}

expand_imperial_east_africa_company = {
	is_shown = {
		exists = c:IAC
		c:IAC = {
			is_subject_of = ROOT
		}
	}
	possible = {
		NOT = {
			any_primary_culture = {
				has_discrimination_trait = african_heritage
			} 
		}
		OR = { 
			any_state = {
				owner = ROOT
				OR = {
					state_region = s:STATE_KENYA
					state_region = s:STATE_UGANDA
					state_region = s:STATE_RIFT_VALLEY
				}

			}
		}
	}
	when_taken = {
		custom_tooltip = expand_imperial_east_africa_company_tt
		if = {
			limit= {
				any_state = {
					owner = ROOT
					OR = {
						state_region = s:STATE_KENYA
						state_region = s:STATE_UGANDA
						state_region = s:STATE_RIFT_VALLEY
					}
				}
			}
			every_scope_state = {
				limit = {
					owner = ROOT
					OR = {
						state_region = s:STATE_KENYA
						state_region = s:STATE_UGANDA
						state_region = s:STATE_RIFT_VALLEY
					}
				}
				set_state_owner = c:IAC
			}
		}
	}
	
	ai_chance = {
		base = 100
	}
}

expand_niger_company = {
	is_shown = {
		exists = c:RNC
		c:RNC = {
			is_subject_of = ROOT
		}
	}
	possible = {
		NOT = {
			any_primary_culture = {
				has_discrimination_trait = african_heritage
			} 
		}
		OR = { 
			any_state = {
				owner = ROOT
				OR = {
					state_region = s:STATE_NIGER_DELTA
					state_region = s:STATE_NIGERIA
					state_region = s:STATE_BENIN
					state_region = s:STATE_YORUBA_STATES
					state_region = s:STATE_HAUSALAND
					state_region = s:STATE_EAST_HAUSALAND
					state_region = s:STATE_BORNU
				}

			}
		}
	}
	when_taken = {
		custom_tooltip = expand_niger_company_tt
		if = {
			limit= {
				any_state = {
					owner = ROOT
					OR = {
						state_region = s:STATE_NIGER_DELTA
						state_region = s:STATE_NIGERIA
						state_region = s:STATE_BENIN
						state_region = s:STATE_YORUBA_STATES
						state_region = s:STATE_HAUSALAND
						state_region = s:STATE_EAST_HAUSALAND
						state_region = s:STATE_BORNU
					}
				}
			}
			every_scope_state = {
				limit = {
					owner = ROOT
					OR = {
						state_region = s:STATE_NIGER_DELTA
						state_region = s:STATE_NIGERIA
						state_region = s:STATE_BENIN
						state_region = s:STATE_YORUBA_STATES
						state_region = s:STATE_HAUSALAND
						state_region = s:STATE_EAST_HAUSALAND
						state_region = s:STATE_BORNU
					}
				}
				set_state_owner = c:RNC
			}
		}
	}
	
	ai_chance = {
		base = 100
	}
}


